Criar servidor de Minecraft 1.21 Java Edition

Criar servidor de Minecraft 1.21 Java edition

Pré-requisitos

  • Instalar Java (a versão vai variar conforme a versão do Minecraft, nesse tutorial cobrimos a versão 1.21):
sudo apt-get install openjdk-21-jdk
  • Permitir conexões TCP na porta 25565 (a padrão do servidor do Minecraft):
    sudo ufw allow 25565/tcp

Criar um usuário para o servidor do Minecraft

  • Crie o usuário:
sudo adduser minecraft
  • Dê permissões de superuser temporariamente:
sudo usermod -aG sudo minecraft
  • Faça login no novo usuário com:
sudo su minecraft

Download

mkdir server && cd server
wget -O minecraft_server.jar https://piston-data.mojang.com/v1/objects/450698d1863ab5180c25d7c804ef0fe6369dd1ba/server.jar

Inicie o servidor

java -Xmx512M -Xms512M -jar minecraft_server.jar nogui
  • "512M" se refere a "512mb", a quantidade de memória RAM que será dedicada ao servidor, você pode alterar conforme seu hardware e a quantidade de clientes.
  • "nogui" faz com que não seja carregada uma interface gráfica para diminuir o uso de recursos.
  • Na primeira vez que iniciar, você receberá um erro por não ter aceitado o EULA, edite o arquivo eula.txt, mudando 'false' para 'true' na última linha:
nano eula.txt

Aceitar jogadores usando versões crackeadas

  • Edite o arquivo server.properties :
nano server.properties
  • Altere a linha:
online-mode=true
  • Para:
online-mode=false

Referência: https://tjtanjin.medium.com/how-to-set-up-a-minecraft-server-on-ubuntu-a-step-by-step-guide-9d602a12af40